#include <iostream>

bool dfs(int x, int y) {
    if(x, y) 是终点 {
        // 找到路径
        
        return true;
    }
    
    // 标记 (x, y) 已经访问
    // 向上走到位置 (tx, ty)
    if(tx, ty) 在地图中且没有访问 {
        if(dfs(tx, ty) == true) {
            return true;
        }
    }
    
    // 向左走到位置 (tx, ty)
    if(tx, ty) 在地图中且没有访问 {
        if(dfs(tx, ty) == true) {
            return true;
        }
    }
    
    // 向下走到位置(tx, ty)
    if(tx, ty) 在地图中且没有访问 {
        if(dfs(tx, ty) == true) {
            return true;
        }
    }

    // 向右走到位置(tx, ty)
    if(tx, ty) 在地图中且没有访问 {
        if(dfs(tx, ty) == true) {
            return true;
        }
    }
    
    // 取消 (x, y) 访问标记
    return false;
}




int main()
{

	return 0;
}


